/*
 * Powered By dico
 * Since 2017 - 2018
 */
package com.seeyoui.kensite.bussiness.report.userStat.domain;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.seeyoui.kensite.common.base.domain.DataEntity;
import com.seeyoui.kensite.common.util.excel.annotation.ExcelField;

/**
 * UserStat
 * @author dico
 * @version 2.0
 * @since 1.0
 * @date 2018-01-12
 */

@JsonIgnoreProperties(ignoreUnknown = true)
public class UserStat extends DataEntity<UserStat> {
	private static final long serialVersionUID = 1L;

	@ExcelField(title="用户ID", type=1, align=2, sort=7, mod="rpt_user_stat|USER_ID")
	private String userId;//用户ID
	@ExcelField(title="积分", type=1, align=2, sort=8, mod="rpt_user_stat|POINT")
	private String point;//积分
	@ExcelField(title="学习时长", type=1, align=2, sort=9, mod="rpt_user_stat|DURATION")
	private String duration;//学习时长
	@ExcelField(title="学习文章数量", type=1, align=2, sort=10, mod="rpt_user_stat|ARTICLE")
	private String article;//学习文章数量
	@ExcelField(title="考核次数", type=1, align=2, sort=11, mod="rpt_user_stat|EXAM")
	private String exam;//考核次数
	@ExcelField(title="登录次数", type=1, align=2, sort=12, mod="rpt_user_stat|LOGIN")
	private String login;//登录次数
	@ExcelField(title="积分排名", type=1, align=2, sort=13, mod="rpt_user_stat|POINT_RANK")
	private String pointRank;//积分排名
	@ExcelField(title="与第一名的积分差距", type=1, align=2, sort=13, mod="rpt_user_stat|GAP_WITH_FIRST")
	private String gapWithFirst;//与第一名的积分差距

	public void setUserId(String userId) {
		this.userId = userId;
	}

	public String getUserId() {
		return this.userId;
	}
	public void setPoint(String point) {
		this.point = point;
	}

	public String getPoint() {
		return this.point;
	}
	public void setDuration(String duration) {
		this.duration = duration;
	}

	public String getDuration() {
		return this.duration;
	}
	public void setArticle(String article) {
		this.article = article;
	}

	public String getArticle() {
		return this.article;
	}
	public void setExam(String exam) {
		this.exam = exam;
	}

	public String getExam() {
		return this.exam;
	}
	public void setLogin(String login) {
		this.login = login;
	}

	public String getLogin() {
		return this.login;
	}
	public void setPointRank(String pointRank) {
		this.pointRank = pointRank;
	}

	public String getPointRank() {
		return this.pointRank;
	}

	public String getGapWithFirst() {
		return gapWithFirst;
	}

	public void setGapWithFirst(String gapWithFirst) {
		this.gapWithFirst = gapWithFirst;
	}
	
}